2015.02.08


In [1]:
# Standard setup block for running Python code
import os
if os.path.split(os.getcwd())[-1] == "Lab notebooks":
    os.chdir("../../")
    print("Moved to experiment root directory")
from Modules.processing import *
from Modules.plotting import *
plt.style.use("Config/plotstyle.mplstyle")
%matplotlib inline


Moved to experiment root directory

Daily checklist

  • Check tank depth and correct if necessary.
  • Home turbine axis.
  • Home tow axis.
  • Home y-axis.
  • Home z-axis.
  • Wipe any corrosion from turbine mounting frame.
  • Seed and mix tank until Vectrino SNR is approximately 12 dB.

Got to the lab about 1 PM.

Homed turbine, tow, y-, and z-axes.

Wiped tiny amount of corrosion from turbine mounting frame. Turbine itself still looks good.

Tank depth is about 2.45 m.

1:22 PM -- Added a cup of seeding to tank. Did a dummy tow at 0.8 m/s to mix things up. Did a second dummy tow to bring Vec SNR up. Did a third. SNR is around 12 dB at mid-tank.

1:42 PM -- Starting Perf-0.8.

1:48 PM -- Double-checked outer guy wire tension and position on linear bearing--all good.

Filmed Perf-0.8 run 2 with Nikon; run 3 with phone.

Backed up data after run 14.

Filmed run 15.

Perf-0.8 run 24 onward cause carriage to oscillate a bit. This can be seen in the torque and drag measurements--lower torque fluctuations and higher drag fluctuations. Also seen in velocity measurements.

Going to hold off on runs 27--29 for now because the oscillations will probably get worse. Going to move on to Perf-1.0.

Backing up data before starting Perf-1.0.

5:08 PM -- Starting Perf-1.0.

6:56 PM -- Carriage oscillating a little on Perf-1.0 run 18 ($\lambda=3.7$). This may be an issue as tip speed ratio increases.

7:19 PM -- Stopping Perf-1.0 at $\lambda = 4.0$ due to carriage oscillation. Moving to settling runs at higher speeds.

7:38 PM -- Doing settling run for 1.2 m/s. Changed TurbineDAQ to use lower Vectrino velocity range while doing these--did not make a big difference in the number of spikes after stopping. Carriage oscillates quite a bit at this speed when first starting up.

7:53 PM -- Picked settling times for 1.1 and 1.2 m/s. Backing up data.

7:57 PM -- Reset Vectrino. Starting Perf-1.2.

10:15 PM -- Just did Perf-1.2 run 15. A bit of belt resonance. Calling it quits for tonight.

Acquiring more performance curves


In [26]:
s = Section("Perf-1.2")
s.process(nproc=1, nruns="new")
plt.figure(figsize=(9,6))
PerfCurve(0.4).plotcp(newfig=False, show=False, marker="v")
PerfCurve(0.6).plotcp(newfig=False, show=False, marker="s")
PerfCurve(0.8).plotcp(newfig=False, show=False, marker=">")
PerfCurve(1.0).plotcp(newfig=False, show=False, marker="o")
PerfCurve(1.2).plotcp(newfig=False, show=False, marker="^")
plt.legend()
plt.show()



In [23]:
Run("Settling", 9).mean_cp


Out[23]:
0.38325983710998224

Settling runs at higher speeds


In [5]:
plot_settling(9, smooth_window=1200)


Tow speed: 1.2 m/s
First zero crossing: 8 s
Settling time based on threshold: 68 s